#ifndef stCtrSocH
#define stCtrSocH
#pragma pack(1)
struct CADSOC
{
char imarca;
char excluido;
unsigned short int Codigo;
char Nome[55];
char Nacionalidade[25];
char EstadoCivil[12];
unsigned long DataNascimento;
char Ocupacao[20];
char InscricaoFederal[20];
char OrgaoExpedicao[6];
char Complemento[10];
char Bairro[20];
char Municipio[36];
char CEP[14];
char UF[5];
char Endereco[36];
unsigned short int Numero;
char Logradouro[15];
char Espacos[85];
char fmarca;
#define CADSOC_CODIGO "Codigo"
#define CADSOC_NOME "Nome"
#define CADSOC_NACIONALIDADE "Nacionalidade"
#define CADSOC_ESTADOCIVIL "EstadoCivil"
#define CADSOC_DATANASCIMENTO "DataNascimento"
#define CADSOC_OCUPACAO "Ocupacao"
#define CADSOC_INSCRICAOFEDERAL "InscricaoFederal"
#define CADSOC_ORGAOEXPEDICAO "OrgaoExpedicao"
#define CADSOC_COMPLEMENTO "Complemento"
#define CADSOC_BAIRRO "Bairro"
#define CADSOC_MUNICIPIO "Municipio"
#define CADSOC_CEP "CEP"
#define CADSOC_UF "UF"
#define CADSOC_ENDERECO "Endereco"
#define CADSOC_NUMERO "Numero"
#define CADSOC_LOGRADOURO "Logradouro"
#define CADSOC_ESPACOS "Espacos"
};
struct ALTSOC
{
char imarca;
char excluido;
char Cliente[11];
unsigned long DataAlteracao;
long Observacoes;
char Espaco[100];
char fmarca;
#define ALTSOC_CLIENTE "Cliente"
#define ALTSOC_DATAALTERACAO "DataAlteracao"
#define ALTSOC_OBSERVACOES "Observacoes"
#define ALTSOC_ESPACO "Espaco"
};
struct FILIAIS
{
char imarca;
char excluido;
char Denominacao[50];
char Logradouro[15];
unsigned short int Numero;
char Complemento[20];
char Bairro[30];
char Municipio[35];
char UF[5];
char CEP[14];
unsigned short int CodigoLink;
char Endereco[35];
char CNPJ[20];
char NomeFantasia[50];
unsigned long Inicio;
unsigned long Encerramento;
char Espacos[151];
char fmarca;
#define FILIAIS_DENOMINACAO "Denominacao"
#define FILIAIS_LOGRADOURO "Logradouro"
#define FILIAIS_NUMERO "Numero"
#define FILIAIS_COMPLEMENTO "Complemento"
#define FILIAIS_BAIRRO "Bairro"
#define FILIAIS_MUNICIPIO "Municipio"
#define FILIAIS_UF "UF"
#define FILIAIS_CEP "CEP"
#define FILIAIS_CODIGOLINK "CodigoLink"
#define FILIAIS_ENDERECO "Endereco"
#define FILIAIS_CNPJ "CNPJ"
#define FILIAIS_NOMEFANTASIA "NomeFantasia"
#define FILIAIS_INICIO "Inicio"
#define FILIAIS_ENCERRAMENTO "Encerramento"
#define FILIAIS_ESPACOS "Espacos"
};
struct MCTSOC
{
char imarca;
char excluido;
char Descricao[30];
char Arquivo[95];
long Observacoes;
char Espacos[105];
char fmarca;
#define MCTSOC_DESCRICAO "Descricao"
#define MCTSOC_ARQUIVO "Arquivo"
#define MCTSOC_OBSERVACOES "Observacoes"
#define MCTSOC_ESPACOS "Espacos"
};
struct ENDCSC
{
char imarca;
char excluido;
char Logradouro[12];
char Numero[6];
char Complemento[20];
char Bairro[30];
char Municipio[40];
char UF[5];
char CEP[14];
char Endereco[36];
unsigned short int CodigoLink;
unsigned long Data;
char Espacos[170];
char fmarca;
#define ENDCSC_LOGRADOURO "Logradouro"
#define ENDCSC_NUMERO "Numero"
#define ENDCSC_COMPLEMENTO "Complemento"
#define ENDCSC_BAIRRO "Bairro"
#define ENDCSC_MUNICIPIO "Municipio"
#define ENDCSC_UF "UF"
#define ENDCSC_CEP "CEP"
#define ENDCSC_ENDERECO "Endereco"
#define ENDCSC_CODIGOLINK "CodigoLink"
#define ENDCSC_DATA "Data"
#define ENDCSC_ESPACOS "Espacos"
};
struct CSOCADM
{
char imarca;
char excluido;
unsigned long Codigo;
long Observacoes;
unsigned short int CodigoLink;
unsigned short int Sinal;
unsigned char Administrador;
unsigned long DataContrato;
char Espacos[73];
char fmarca;
#define CSOCADM_CODIGO "Codigo"
#define CSOCADM_OBSERVACOES "Observacoes"
#define CSOCADM_CODIGOLINK "CodigoLink"
#define CSOCADM_SINAL "Sinal"
#define CSOCADM_ADMINISTRADOR "Administrador"
#define CSOCADM_DATACONTRATO "DataContrato"
#define CSOCADM_ESPACOS "Espacos"
};
struct INTEGR
{
char imarca;
char excluido;
unsigned short int Contrato;
unsigned short int CodigoLink;
unsigned long Socio;
char Descricao[55];
long Observacoes;
double ValorNominal;
double QuantidadeQuotas;
char Espacos[128];
char fmarca;
#define INTEGR_CONTRATO "Contrato"
#define INTEGR_CODIGOLINK "CodigoLink"
#define INTEGR_SOCIO "Socio"
#define INTEGR_DESCRICAO "Descricao"
#define INTEGR_OBSERVACOES "Observacoes"
#define INTEGR_VALORNOMINAL "ValorNominal"
#define INTEGR_QUANTIDADEQUOTAS "QuantidadeQuotas"
#define INTEGR_ESPACOS "Espacos"
};
struct CTRSOC
{
char imarca;
char excluido;
unsigned short int Codigo;
long ObjetoSocial;
double TotalQuotas;
double CapitalSocial;
double CapitalIntegralizado;
unsigned short int CodigoLink;
char Foro[35];
unsigned long DataInicial;
char Testemunha1[45];
char Testemunha2[45];
char NIRE[20];
unsigned long DataRegistroNIRE;
char CPFTest1[20];
char CPFTest2[20];
unsigned short int Autenticado;
char RegistroOAB[15];
char CPFAdvogado[20];
char NomeAdvogado[41];
char Espaco[200];
char fmarca;
#define CTRSOC_CODIGO "Codigo"
#define CTRSOC_OBJETOSOCIAL "ObjetoSocial"
#define CTRSOC_TOTALQUOTAS "TotalQuotas"
#define CTRSOC_CAPITALSOCIAL "CapitalSocial"
#define CTRSOC_CAPITALINTEGRALIZADO "CapitalIntegralizado"
#define CTRSOC_CODIGOLINK "CodigoLink"
#define CTRSOC_FORO "Foro"
#define CTRSOC_DATAINICIAL "DataInicial"
#define CTRSOC_TESTEMUNHA1 "Testemunha1"
#define CTRSOC_TESTEMUNHA2 "Testemunha2"
#define CTRSOC_NIRE "NIRE"
#define CTRSOC_DATAREGISTRONIRE "DataRegistroNIRE"
#define CTRSOC_CPFTEST1 "CPFTest1"
#define CTRSOC_CPFTEST2 "CPFTest2"
#define CTRSOC_AUTENTICADO "Autenticado"
#define CTRSOC_REGISTROOAB "RegistroOAB"
#define CTRSOC_CPFADVOGADO "CPFAdvogado"
#define CTRSOC_NOMEADVOGADO "NomeAdvogado"
#define CTRSOC_ESPACO "Espaco"
};
#pragma pack()
#endif
